Parity learning

Parity learning is a problem in machine Learning. An algorithm claiming to solve this problem must try to guess the function ƒ(x), given some samples (xƒ(x)) and the assurance that ƒ computes the parity of bits at some fixed locations. The samples are generated using some distribution over the input. The problem is easy to solve using Gaussian elimination provided that enough number of samples (from a distribution which is not too skew) are provided to the algorithm.

Noisy version

In this version, the samples may contain some error. Instead of samples (xƒ(x)), the algorithm is provided with (xy), where y = 1 − ƒ(x) with some small probability.

See also

References